Ratbacher GmbH sucht in eine/n .Net Entwickler (m/w/d) - C# Software Engineer (ID-Nummer: 12273479)
Unsere Teams mit rund 500 Kolleginnen und Kollegen gestalten den digitalen Wandel der Verwaltung und unterstützen unsere Kunden mit Fachkompetenz, Beratung und Lösungen. Komm zu Allgeier Public und entwickle mit uns die Zukunft Deutschlands! Du möchtest in einer modernen Virtualisierungsumgebung arbeiten und als Platform Engineer (m/w/d) eine zentrale Rolle beim stabilen und sicheren Betrieb der VMware-Infrastruktur übernehmen?
Das Ziel ist, nachhaltigen Impact in der KI-Community zu schaffen und zu verstehen, wie KI/ML-Entwickler*innen AutoML-Tools nutzen wollen, um effizient neue KI-Anwendungen umzusetzen. Die Stelle ist im Rahmen eines ERC Proof-of-Concept angesiedelt.
Unsere Teams mit rund 500 Kolleginnen und Kollegen gestalten den digitalen Wandel der Verwaltung und unterstützen unsere Kunden mit Fachkompetenz, Beratung und Lösungen. Komm zu Allgeier Public und entwickle mit uns die Zukunft Deutschlands! Du möchtest als DevOps Engineer (m/w/d) die IT-Infrastruktur des öffentlichen Sektors stärken und aktiv zur Verwaltungsdigitalisierung beitragen?
Weiterhin übernimmst die Unterstützung sowie das Mentoring von Entwicklern und steuerst Entscheidungsprozesse in Bezug auf die Technologieauswahl und Softwarearchitektur. Dabei leistet Du einen Beitrag zu strategischen Entscheidungen auf technischer Ebene und verantwortest die kontinuierliche Verbesserung von Entwicklungsprozessen des Teams.
Kubernetes)Mitgestaltung der Software-Architektur sowie aktive Beteiligung an technischen Designentscheidungen in enger Abstimmung mit Teamleitung und angrenzenden FachbereichenMentoring und technische Unterstützung von Entwickler*innen zur Förderung von Wissenstransfer und TeamzusammenarbeitOptimierung und Weiterentwicklung von Entwicklungsprozessen, Methoden und eingesetzten TechnologienErstellung und Pflege technischer Konzepte und DokumentationenMitwirkung bei der Definition und Umsetzung von Teststrategien inkl.
Strategische KI-Tooling-Roadmap: Entwicklung und Implementierung einer KI-Tool-Strategie für den Tech-Cluster; Entscheidung, wann GitHub, Copilot, Cursor, Cloud-Services oder On-Premise-Lösungen eingesetzt werden, basierend auf den Bedürfnissen der Entwicklern Effizienz- und Workflow-Optimierung: Konzeption von Architekturen und Best-Practices, um überflüssige KI-Aufrufe zu vermeiden und das exponentielle Wachstum der API-Kosten zu steuern Business-to-Central-Liaison: Hauptansprechpartner zwischen den Fachbereichen und den zentralen Funktionen; Ermittlung von KI-bezogenen Anforderungen und Übersetzung dieser in konkrete KI-Lösungen Enablement und Change Management – Kontinuierliche Bedarfsanalyse, Abstimmung mit der Trainingsabteilung und Sicherstellung, dass passgenaue KI-Schulungen gemäß den Geschäftsanforderungen bereitgestellt werden Fundierte Erfahrung in der Software-Entwicklung Hands on Kompetenz mit modernen AI-Entwicklungsumgebungen (z.B.
Funktions- und Bezugsbemaßung Leitung technischer Reviews und fundierte Konstruktionsentscheidungen dokumentieren/freigeben Fachliche Führung eines kleinen Entwickler-/Konstruktionsteams (1-2 Personen) Koordination mit internen und externen Schnittstellen (Lieferanten, Werkzeugbau, Prototypen) Industrialisierung und Serienvorbereitung, inkl.
Funktions- und BezugsbemaßungLeitung technischer Reviews und fundierte Konstruktionsentscheidungen dokumentieren/freigebenFachliche Führung eines kleinen Entwickler-/Konstruktionsteams (1-2 Personen)Koordination mit internen und externen Schnittstellen (Lieferanten, Werkzeugbau, Prototypen)Industrialisierung und Serienvorbereitung, inkl.
Qualität sichern: Plane, steuere und verantworte die Qualität unserer Softwareprodukte über den gesamten Entwicklungsprozess.Tests gestalten: Entwickle Teststrategien sowie manuelle und automatisierte Tests für UI-, API- und Performance-Szenarien.Automatisierung ausbauen: Etabliere und pflege automatisierte Testlösungen mit gängigen Frameworks und Tools.Anforderungen prüfen: Bewerte Anforderungen frühzeitig auf Testbarkeit, Risiken und Qualität.Zusammenarbeit stärken: Arbeite eng mit Entwicklungsteams und Stakeholdern zusammen, um Fehler effizient zu identifizieren und zu beheben.Tests integrieren: Binde Testprozesse in bestehende Entwicklungs- und CI/CD-Umgebungen wie Azure DevOps ein.Akademischer Hintergrund: Abgeschlossenes Studium der Informatik, des Ingenieurwesens oder eine vergleichbare Qualifikation.Erfahrung: Mehrjährige Praxis im Softwaretest und in der Software-Qualitätssicherung.Testkompetenz: Fundierte Kenntnisse in Testmethoden, Testkonzepten und automatisierten Testverfahren.Automatisierung: Erfahrung mit Testframeworks wie Appium, Playwright, Ranorex oder vergleichbaren Tools.Technik: Sehr gute Kenntnisse in C# sowie im Umgang mit Visual Studio (Code).Arbeitsweise: Analytisch, strukturiert und mit hohem Qualitätsanspruch.Sprachen: Sehr gute Deutsch- und Englischkenntnisse (mind.
Wenn Du Freude daran hast, anspruchsvolle Cloud-Architekturen zu gestalten, Verantwortung zu übernehmen und zusammen mit interdisziplinären Teams nachhaltige Lösungen entstehen zu lassen, dann bist Du bei uns genau richtig.Zusammen mit interdisziplinären Teams und unseren Kunden gestaltest Du individuelle Cloud-Architekturen für hochqualitative und nachhaltige Softwarelösungen.Du sorgst gemeinsam mit Entwicklern und Betreibern für angemessene Automatisierung und reibungslose, auditierbare Deployments und Rollouts. Dazu nutzt Du beispielsweise IaC, Werkzeuge für Konfigurationsmanagement oder wiederverwendbare Deployment-Muster.Du ermöglichst einen zuverlässigen, sicheren und kosteneffizienten Betrieb der Softwarelösungen mittels Observability-Werkzeugen, Härtungsmaßnahmen sowie Kosten- und Ressourcenmanagement.Du bleibst auf dem neuesten Stand der Entwicklungen im Bereich DevOps- und Cloud-Engineering und förderst Initiativen zur Weiterentwicklung, indem Du Dein Wissen mit Teams und Communities teilst.Du unterstützt den technischen Vertrieb mit Deiner fachlichen Expertise.
Ihre Aufgaben: Design und Implementierung skalierbarer Software- und Cloud-Services in Zusammenarbeit mit Architektur- und Engineering-Teams Umsetzung von Cloud-Engineering-Aufgaben innerhalb agiler Sprint-Zyklen Aufbau von cloud native Lösungen für Neukunden auf Basis von Azure IaaS & PaaS Entwicklung automatisierter Cloud-Umgebungen, CI/CD-Pipelines und unterstützender Frameworks Präsentation von Architekturen gegenüber unterschiedlichen Stakeholdern (Entwickler bis C-Level) Beratung von Führungskräften, Endanwendern und technischen Teams in Technologieauswahl, Best Practices und Cloud-Vorteilen Unterstützung bei Bereitstellung, Anpassung und Optimierung von Cloud-Ressourcen Durchführung von Upgrades, Fehlerbehebung und operativer Support im Umfeld Azure Mitwirkung in technischen Diskussionen zu Architektur, Automatisierung und Programmierung Ihr Profil: Mehrjährige Erfahrung im Entwerfen, Implementieren und Unterstützen von Azure-Umgebungen (IaaS & PaaS) Sehr gutes Verständnis von Cloud-Automation, CI/CD und Infrastruktur als Code Erfahrung mit Tools wie Terraform, Ansible, Kubernetes, Jenkins, Docker Kenntnisse in Skriptsprachen und Automatisierung (Python, YAML, Go etc.)
. ------ ------ Deine Aufgaben Definition und Etablierung unseres Scrum of Scrums Prozesses Begleitung und Unterstützung mehrerer Scrum Teams Steuerung der agilen Prozesse (angelehnt an Scrum und Scrum of Scrums) und Planung und Durchführung sämtlicher Meetings / Zeremonien mit allen Beteiligten Enge Zusammenarbeit mit Product Ownern, Designern, Entwicklern und Projekt Managern Überwachung der Prozesse, Kennzahlen, Definition of Ready sowie Definition of Done, um Abweichungen zu erkennen und zu adressieren ------ Deine Qualifikation Umfangreiche Erfahrung als Scrum Master, Release Train Engineer, Agile Coach oder in vergleichbaren Rollen Fundierte Kenntnisse agiler Entwicklungsmethoden (z.B.